vcode logic